草庐IT

OpenSSL 证书

全部标签

SpringBoot配置https(SSL证书)

第一步:首先得明白什么是wss协议:可以看这篇文章:WSS、SSL和https之间的关系第二步:先拿到ssl证书:我这边是用的阿里云的免费证书具体获取方法如下:先登录阿里云官网找到SSL证书选项,然后申请免费证书,然后下载tomcat证书。可以参考:阿里云申请免费SSL证书https的图文教程_林中明月间丶-CSDN博客_阿里云申请免费ssl证书将下载的证书压缩包解压,找到后缀为.pfx的证书文件导入我们的springboot项目,如图:然后在springboot的配置文件里面配置相应的属性(证书密码在解压后的pfx-password.txt文件中可以查看),我这边是配置了两个端口http和h

CentOS7 如何安装 OpenSSL 1.1.1

适用场景CentOS7自带OpenSSL版本较低,在编译安装python较高版本后,使用pip会报https相关错误,无法安装第三方包。而CentOS7自带yum库中OpenSSL版本太低,只能手动编译安装1.1.1。Ubuntu18.04及以上较新版本则自带OpenSSL1.1.1或更高版本,不需要自己安装。1.下载安装包并解压wgethttps://github.com/openssl/openssl/archive/OpenSSL_1_1_1-stable.zipunzipOpenSSL_1_1_1-stable.zipzip包存放路径不限,如果没有安装unzip可以通过yum安装:yu

IOS-证书中的RSA应用

frida-trace-UF-iSecKeyEncrypt/**Auto-generatedbyFrida.PleasemodifytomatchthesignatureofSecKeyEncrypt.*Thisstubiscurrentlyauto-generatedfrommanpageswhenavailable.**ForfullAPIreference,see:https://frida.re/docs/javascript-api/*/{/***CalledsynchronouslywhenabouttocallSecKeyEncrypt.**@this{object}-Objec

【git】error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected

因为这几天需要用git,我不太会,所以学习一下😭当我gitclone的时候结果报错error:RPCfailed;curl28OpenSSLSSL_read:Connectionwasreset,errno10054fatal:expectedflushafterreflisting后来查资料说要在gitclone前执行gitconfig--globalhttp.sslVerify"false"原因是因为:针对所有远程服务器全局执行,使git忽略ssl证书错误(把忽略证书错误的设置限定在特定的仓库)这样就可以了然后我发现我gitpush的时候也报错了😥😥报错信息:fatal:unabletoa

go - 响应后验证证书

我想连接到可能不安全的主机,所以我使用http.Client像这样:client:=&http.Client{Timeout:timeout,Transport:&http.Transport{TLSClientConfig:&tls.Config{InsecureSkipVerify:true,},},}resp,err:=client.Get(url)效果很好,但我似乎找不到事后检查SSL证书有效性的方法。我意识到我可以建立两个连接(一个使用InsecureSkipVerify,一个不使用),但我想这样做而不建立另一个连接。 最佳答案

go - 响应后验证证书

我想连接到可能不安全的主机,所以我使用http.Client像这样:client:=&http.Client{Timeout:timeout,Transport:&http.Transport{TLSClientConfig:&tls.Config{InsecureSkipVerify:true,},},}resp,err:=client.Get(url)效果很好,但我似乎找不到事后检查SSL证书有效性的方法。我意识到我可以建立两个连接(一个使用InsecureSkipVerify,一个不使用),但我想这样做而不建立另一个连接。 最佳答案

Nginx Proxy Manager申请证书出现Internal Error的解决方法

这是2.9.19的bug,退回到2.9.18就没问题了。附上安装NginxProxyManager中文版的docker-compose.yml文件version:'3'services:app:image:'chishin/nginx-proxy-manager-zh:2.9.18'restart:alwaysvolumes:-app/docker/nginx-proxy-manager/data:/data-app/docker/nginx-proxy-manager/letsencrypt:/etc/letsencryptnetwork_mode:"host"

群晖添加SSL证书,开启hhttps

群晖添加SSL证书,开启hhttps一、申请ssl证书二、下载证书三、添加证书Apache类型证书Nginx类型证书四、设置证书一、申请ssl证书登录阿里云,打开控制台,找到SSL证书,前提是你已经有了一个域名,并已经将域名映射到了nas上了。选择SSL证书,免费证书,创建证书证书申请输入对应资料,等待审核,审核通过之后,下载证书。二、下载证书下载申请好的证书选择下载的类型,一般使用nginx、或者Apache的证书下载之后,将压缩文件解压三、添加证书Apache类型证书控制面板、安全性、证书新增证书添加证书文件Nginx类型证书Nginx添加如下图四、设置证书首先先设置默认证书,鼠标右键证书

OpenSSL SSL_read: Connection was reset, errno 10054的解决方法

前言起因执行gitpush的时候遇到了’:OpenSSLSSL_read:Connectionwasreset,errno10054,的错误提示经过这是服务器的SSL证书没有经过第三方机构的签署,所以报错。错误原因可能是网络不稳定,连接超时造成的,如果你试了多次还是报这个错误,建议你执行下面的命令解决办法gitconfig--globalhttp.sslVerify"false"或者在git配置文件中添加如下配置[core] repositoryformatversion=0 filemode=false bare=false logallrefupdates=true symlinks=fa

JSON编码/解码和RSA证书

使用Go内置的JSON编码和RSA证书,将RSA证书编码为JSON然后再次解码失败。谁能告诉我为什么?示例代码:packagemainimport("math/big""bytes""crypto/rsa""crypto/x509""encoding/json""fmt")funcmain(){x:=x509.Certificate{}N:=big.Int{}N.SetString("227487277859436917034582592550090282794910174744703654454446381363358445882577368647638843087638932965